@charset "utf-8";

/*标签初始化*/

html,
body {
    margin: 0;
    padding: 0;
	width: 100%;
	height: 100%;
}

html {
    font-size: 20px;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.0006ex;
    text-stroke-width: 0.0006ex;
    box-sizing: content-box;
}

body {
    font: normal 0.6rem/1.42857143 Tahoma, Geneva, 'Heiti SC', 'Droid Sans Fallback', 'Helvetica Neue', 'Droid Sans', 'Microsoft YaHei', Helvetica, Arial, sans-serif;
    background-color: transparent;
}

body,
a {
    color: #666;
}

a,
button {
    cursor: pointer;
    outline: 0;
}

a,
img {
    border: none 0 transparent;
}

img {
    object-fit: cover;
}

p {
    color: #999;
    font: inherit;
}

li {
    list-style: inherit;
}


/*图片样式*/

img.mui-img-rounded,
.mui-img-rounded>img,
img.mui-img-circle,
.mui-img-circle>img,
img.mui-img-thumbnail,
.mui-img-thumbnail>img {
    background-color: white;
    max-width: 100%;
    max-height: 100%;
}

img.mui-img-circle,
.mui-img-circle>img,
img.mui-img-thumbnail,
.mui-img-thumbnail>img {
    border: 1px solid #EEE;
}

img.mui-img-rounded,
.mui-img-rounded>img,
img.mui-img-thumbnail,
.mui-img-thumbnail>img {
    border-radius: 4px;
}

img.mui-img-thumbnail,
.mui-img-thumbnail>img {
    background-color: white;
    padding: 4px;
}

img.mui-img-circle,
.mui-img-circle>img {
    border-radius: 50%;
}

.mui-img-title {
    white-space: nowrap;
    display: inline-block;
    overflow-x: hidden;
    text-overflow: ellipsis;
}

img+.mui-img-title {
    margin-top: .5ex;
    display: block;
}


/*自定义样式*/

.spliter {
    padding: 0 1ex;
}

.box-shadow {
    display: block;
    border-radius: 1ex;
    box-shadow: 0 0 1em 1px rgba(123, 123, 123, 0.28);
    padding: 1em;
}

.upload-preview {
    border-radius: 0.2rem;
    display: block;
    height: 9rem;
    margin: auto 1em 1ex;
    background: url(../img/upload_addfile.png) center no-repeat #F2F2F2;
    position: relative;
    z-index: 0;
    clear: both;
}

.upload-preview>input[type="file"] {
    padding: 0;
    margin: 0;
    border: none 0 transparent;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0;
}

.upload-preview[style] {
    background-size: cover;
}


/*图标扩展*/

.mmk-icon {
    background: center/contain no-repeat local padding-box transparent;
    display: inline-block;
}

.mmk-icon:not(.mui-icon) {
    width: 1em;
    height: 1em;
    margin-bottom: -0.25ex;
    margin-right: 1ex;
}

.mmk-icon-quality {
    background-image: url(../img/mmk_icon_quality.png);
}

.mui-active .mmk-icon-quality {
    background-image: url(../img/mmk_icon_quality_active.png);
}

.mmk-icon-service {
    background-image: url(../img/mmk_icon_service.png);
}

.mui-active .mmk-icon-service {
    background-image: url(../img/mmk_icon_service_active.png);
}

.mmk-icon-message {
    background-image: url(../img/mmk_icon_message.png);
}

.mui-active .mmk-icon-message {
    background-image: url(../img/mmk_icon_message_active.png);
}

.mmk-icon-myzone {
    background-image: url(../img/mmk_icon_myzone.png);
}

.mui-active .mmk-icon-myzone {
    background-image: url(../img/mmk_icon_myzone_active.png);
}

.mmk-icon-asset {
    background-image: url(../img/mmk-icon-asset.png);
}

.mmk-icon-expense {
    background-image: url(../img/mmk-icon-expense.png);
}

.mmk-icon-groups {
    background-image: url(../img/mmk-icon-groups.png);
}

.mmk-icon-user {
    background-image: url(../img/mmk-icon-user.png);
}

.mmk-icon-booking {
    background-image: url(../img/meimeika_icon_wodeyuyue.png);
}

.mmk-icon-report {
    background-image: url(../img/meimeika_icon_wodebaodan.png);
}

.mmk-icon-bankcard {
    background-image: url(../img/mmk-icon-bankcard.png)
}

.mmk-icon-wallet {
    background-image: url(../img/mmk-icon-asset.png);
}

.mmk-icon-team {
    background-image: url(../img/mmk-icon-groups.png);
}

.mmk-icon-member {
    background-image: url(../img/mmk-icon-member.png);
}

.mmk-icon-erwm {
    background-image: url(../img/meimeika_icon_erweima.png);
    background-size: 100% 100%;
}

.mmk-icon-notice {
    background-image: url(../img/mmk-notice.png);
}


/*面板样式*/

.mui-panel {
    margin: 0;
    padding: 0;
    border: none 0 transparent;
}

.mui-panel:before,
.mui-panel:after {
    display: table;
    height: 0;
    content: " ";
    clear: both;
}

.mui-panel>.mui-panel-heading {
    font-size: 0.7rem;
    line-height: 1rem;
    font-weight: bold;
    display: block;
    margin: 0;
    padding: 10px 15px;
    text-align: center;
    color: #999
}


/*.mui-panel-heading:before { background-color: dimgrey; display: inline-block; height:1em; width: 0.1rem; margin: 0 1ex -0.2ex 0; content: " ";}*/


/*好医院样式*/

.mui-panel-theme-hotpink>.mui-panel-heading:before {
    background-color: #EC90FF;
}

.sellers>.mui-panel-body>ul>li>img {
    width: 2.95rem;
    height: 2.55rem;
}


/*.seller .seller_box{
	height: 5rem;
}
.sellers .seller_left{
	float: left;
	text-align: center;
}
.sellers .seller_right{
	float: right;
	
}
.sellers span{
	color: #444;
	line-height: 6rem;
}*/


/*好医生样式*/

.mui-panel-theme-lightsalmon>.mui-panel-heading:before {
    background-color: #FFDA9E;
}


/*上新样式*/

.mui-panel-theme-salmon>.mui-panel-heading:before {
    background-color: #FF9B9B;
}

.mui-panel>.mui-panel-body {
    padding: 0.75rem 0 0.25rem;
    position: relative;
}

.mui-panel>.mui-panel-heading+.mui-panel-body {
    padding-top: 0;
}


/*首页登陆按钮*/

.indexBtn {
    width: 100%;
    height: 2.5rem;
    background-color: #8A5AA2;
    font-size: 0.85rem;
    font-family: "微软雅黑";
    color: #fff;
}


/*横向列表flex-row*/

.mui-flex-row {
    overflow-x: hidden;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
}

ul.mui-flex-row {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.mui-flex-row>li {
    padding: 0.5rem 0.6rem;
    flex-shrink: 0;
}

.mui-flex-wrap {
    flex-wrap: wrap;
    justify-content: space-around;
}


/*扩展栅格*/

.mui-col-10 {
    width: 10%;
}

.mui-col-8 {
    width: 12.5%;
}

.mui-col-6 {
    width: 16.666666666666%;
}

.mui-col-5 {
    width: 20%;
}

.mui-col-4 {
    width: 25%;
}

.mui-col-3 {
    width: 33.333333333333%;
}

.mui-col-2 {
    width: 50%;
}


/*登陆注册*/

.login-form {}

.login-form .mui-form-brand {
    padding: 40px 0;
    text-align: center;
}

.oauth-area {
    position: relative;
    text-align: center;
    margin-top: 15vh;
}

.oauth-area:before {
    background-color: #E2E2E2;
    content: "";
    display: block;
    height: 1px;
    top: 7.5px;
    position: absolute;
    z-index: 0;
    left: 10%;
    right: 10%;
}

.oauth-area .oauth-title {
    background-color: white;
    padding: 0 1em;
    position: relative;
}

.oauth-area .oauth-list {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 15px 10px;
}

.oauth-area .oauth-list>li {
    display: inline;
    padding: 0 1ex;
}


/*主题标题栏*/

.mui-bar-nav {
    background: linear-gradient( to right, #C8286E, #A82372);
}

.mui-bar-nav>.mui-icon,
.mui-bar-nav>.mui-title {
    color: white;
}

.mui-content {
    background-color: transparent;
}

.mui-bar-nav,
.mui-bar {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.mui-bar-tab .mui-tab-item.mui-active {
    color: #8A5AA2;
}

.mui-bar-tab {
    background-color: white;
}


/*.mui-table-view:before, .mui-table-view:after, .mui-table-view-cell:after {background-color: #999;
}*/

body.immersed>.mui-bar-nav {
    height: 3.2rem;
    padding-top: 1rem;
}

body.immersed>.mui-bar-nav~.mui-content {
    padding-top: 3.2rem;
}


/*表单样式*/

.mui-input-row>label {
    font-weight: bold;
    line-height: 1rem;
    text-align: right;
    padding: 0.5rem 0.75rem;
}

.mui-input-row>label+.mui-btn {
    text-align: center;
    width: 25%;
    margin-top: 1px;
}

.mui-input-row>.mui-btn+input {
    width: 40%;
}

.mui-input-row>label+.mui-numbox {
    width: 60%;
}

input,
select,
textarea {
    font-size: 0.7rem;
    line-height: 1rem;
}


/*图片列表扩展media-thumb,media-title，multiple样式*/

.mui-media {
    display: block;
}

.mui-media .mui-media-thumb.mui-pull-left {
    margin-right: .5rem;
}

.mui-media .mui-media-thumb.mui-pull-right {
    margin-left: .5rem;
}

.mui-media .mui-media-title {
    font-size: 0.7rem;
    font-weight: bold;
    line-height: 1rem;
    margin: 0;
    text-overflow: ellipsis;
    overflow: hidden;
}

.mui-media .mui-media-title.mui-multiple {
    text-align: justify;
    white-space: normal;
    height: 3em;
}

.mui-media .mui-media-second,
.mui-media .mui-media-body {
    color: #999;
    font-size: 0.5rem;
    display: block;
    line-height: 1.4;
}

.mui-media-body {
    padding: 0.25rem 0;
}

.goods img.mui-media-thumb,
.goods .mui-media-thumb>img {
    width: 5rem;
    height: 5rem;
}


/*样式扩展*/

ul.mui-slider-group {
    list-style: none inside none;
    margin: 0;
    padding: 0;
}

.mui-btn-fuchsia {
    color: white;
    border: 1px solid #F4C9FF;
    background-color: #F4C9FF;
}

.mui-btn-red {
    border: 1px solid #FF9A9A;
    background-color: #FF9A9A;
}

.mui-badge-fuchsia {
    color: white;
    background-color: #EA94FF;
}

.mui-segmented-control-pink {
    border: 1px solid #8A5AA2;
}

.mui-segmented-control-pink .mui-control-item {
    color: #8A5AA2;
    border-color: #8A5AA2;
    border-left: 1px solid #8A5AA2;
}

.mui-segmented-control-pink .mui-control-item.mui-active {
    background-color: #8A5AA2;
}

.mui-clazz-item {
    font-size: medium;
    padding: 10px 7.5px
}

.mui-clazz-item.mui-active {
    padding-bottom: 5.5px;
    border-bottom: solid 2px #8A5AA2;
}

.mui-content>.mui-scroll>.mui-table-view:first-child {
    margin-top: 0.75rem;
}


/*模态框补全*/

.mui-btn-close {
    font-size: 24px;
    line-height: 21px;
    color: #AAA;
    background-color: white;
    text-align: center;
    display: inline-block;
    width: 1em;
    height: 1em;
    border: 1px solid #CCC;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    padding: 0;
    margin: 0;
}

.mui-ios .mui-btn-close {
    line-height: 18px;
}

.mui-modal {
    top: 17.5%;
    left: 15px;
    right: 15px;
    border-radius: 1ex;
}

.mui-modal.mui-active {
    width: auto;
    height: initial;
    bottom: auto;
    min-height: 72px;
    height: -webkit-min-content;
}

.mui-model-header {
    position: relative;
    padding: 10px 15px;
}

.mui-model-header .mui-btn-close {
    right: 5px;
    top: 5px;
    left: auto;
}

.mui-model-title {
    font-size: medium;
    font-weight: bold;
    line-height: 24px;
}


/*APP首页样式*/


/*轮播图*/

.index .home .mui-slider>.mui-slider-group>.mui-slider-item img {
    width: 100%;
    height: 9rem;
}


/*整形项目样式*/

.index .home .malls .mui-flex-row>li {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}

.index .home .malls .mui-flex-row>li img {
    width: 2.5rem;
    height: 2.5rem;
}

.index .home .sellers .box-shadow img {
    width: 3.2rem;
    height: 3.2rem;
}


/*好医生样式*/

.index .home .staffs .mui-media {
    width: 13rem;
}

.index .home .staffs .mui-media .mui-media-thumb {
    width: 3.2rem;
    height: 3.2rem;
    margin-top: 0.2rem;
}

.index .home .staffs .mui-media .mui-media-body {
    text-align: justify;
    height: 1.65rem;
    overflow: hidden;
}


/*首页弹窗*/

.home-dialog {
    text-align: center;
    overflow: visible;
    box-shadow: 0 0 1em 1px rgba(123, 123, 123, 0.28);
}

.home-dialog.mui-active {
    top: 30%;
}

.home-dialog .mui-model-header {
    padding: 1em 1em 0;
}

.home-dialog .mui-model-header .mui-btn-close {
    right: auto;
    left: 4px;
}

.home-dialog .mui-model-header .mui-img-circle {
    text-align: center;
    margin-top: -32px;
}

.home-dialog .mui-model-title {
    font-size: large;
    font-weight: bold;
    color: #666;
    margin-bottom: 5px;
}

.home-dialog .home-dialog-body {
    color: #999;
    padding: 0 1em 1em;
    white-space: pre-wrap;
}


/*个人中心*/

.myzone-info {
    color: white;
    background-color: #8A5AA2;
    padding-bottom: 15px;
}

.myzone-info .myzone-info-label {
    font-size: 1rem;
    margin-bottom: 0.5rem;
}

ul.mui-items-view {
    margin: 0;
    padding: 0.375rem;
}

ul.mui-items-view {
    list-style: none;
}

ul.mui-items-view>li {
    text-align: justify;
    padding: 0.1rem 0.25rem;
}

ul.mui-items-view>li>label {
    color: #999;
    text-align: right;
}


/*我的资产页面*/

.users .mui-card>.item-title,
.users .mui-card>.item-value {
    padding: 0.25rem 0;
}

.users .mui-card>.item-title {
    color: #999;
}

.users .mui-card>.item-value {
    color: #666;
    font-size: 1.1rem;
}

.users .teams .mui-card {
    padding: 0.5rem;
}

.users .assets .mui-row {
    margin-bottom: 0.75rem;
}

.users .assets .mui-row .mui-card,
.users .teams .mui-card {
    padding: 0.75rem 0;
}

.users .assets .mui-table-view:before {
    display: none;
}

.users .assets .mui-table-view-cell {
    background-color: #FBFBFB;
}

.users .assets .mui-table-view:after,
.users .assets .mui-table-view-cell:after {
    background-color: #f6f6f6;
    left: 0;
}


/*按钮*/

.mui-btn.mui-active:enabled,
.mui-btn:enabled:active,
button.mui-active:enabled,
button:enabled:active,
input[type=button].mui-active:enabled,
input[type=button]:enabled:active,
input[type=reset].mui-active:enabled,
input[type=reset]:enabled:active,
input[type=submit].mui-active:enabled,
input[type=submit]:enabled:active {
    background-color: #fff;
}